$(document).ready(function() {
    $("#closeDiv").click(function() {
        $("#p_update").css('display','none');
    })
    function initTable(){
        var table=$("#t1");
        $.ajax({
            type:"get",
            url:"/location/getAll",
            dataType:"json",
            success:function (data) {
                for (var i in data) {
                    table.append("<tr><td>" + data[i].id + "</td><td>" + data[i].name + "</td><td>" + data[i].x + "</td><td>" + data[i].y + "</td><td><input type='button' class='b_update' value='修改' /></td><td><input type='button' class='b_delete' value='删除' /></td></tr>");
                }
                $(".b_update").click(function () {
                    $("#p_update").css('display','block');
                    var id = $(this).parent().parent().find("td").eq(0).text();
                    var name=$(this).parent().parent().find("td").eq(1).text();
                    var x=$(this).parent().parent().find("td").eq(2).text();
                    var y=$(this).parent().parent().find("td").eq(3).text();
                    $("#text_id").val(id);
                    $("#text_name").val(name);
                    $("#text_x").val(x);
                    $("#text_y").val(y);
                });
                $(".b_delete").click(function () {
                    var id = $(this).parent().parent().find("td").eq(0).text();
                    var location={
                        id:id
                    };
                    if(confirm("确认是否删除？")){
                        $.ajax({
                            type:"post",
                            url:"/location/deleteLocationById",
                            data:location,
                            dataType:"json",
                            success:function (data) {
                                if(data.msg=="success"){
                                    alert("删除成功！");
                                    $("#t1 tr:not(:first)").empty();
                                    initTable();
                                }

                            }
                        })
                    }
                });
            }
        });
    }
    initTable();
    $("#b_update").click(function() {
       var id=$("#text_id").val();
       var name=$("#text_name").val();
       var longitude=$("#text_x").val();
       var latitude=$("#text_y").val();
       var location={
           id:id,
           name:name,
           x:longitude,
           y:latitude
       };
       $.ajax({
           type:"post",
           url:"/location/updateLocationById",
           data:location,
           dataType:"json",
           success:function(data) {
               if(data.msg=="success"){
                   alert("更新成功！");
                   $("#p_update").css('display','none');
                   $("#t1 tr:not(:first)").empty();
                   initTable();
               }
           }
       })
    });
    $("#add_button").click(function() {
        var name=$("#placename").val();
        var longitude=$("#longitude").val();
        var latitude=$("#latitude").val();
        var restaurantPoint={
            name:name,
            X:longitude,
            Y:latitude
        };
        $.ajax({
            type:"post",
            url:"/location/add",
            data:restaurantPoint,
            dataType:"json",
            success:function(data) {
                if(data.msg=="success"){
                    alert("添加成功！");
                    initTable();
                }
                else{
                    alert("添加失败！");
                }
            },
            error:function (err) {
                console.log(err);
            }
        });
    });

});